package me.miencraft.plugin.worldinfo;

import org.bukkit.World;

/**
 * @author langle__
 * @version 1.0
 */
public enum WeatherType {

    CLEAR, // 晴天
    RAIN, // 雨天
    THUNDER; // 雷雨天

    /**
     * 根据世界对象获取当前天气类型
     *
     * @param world 世界
     * @return 返回对应枚举
     */
    public static WeatherType fromWorldWeather(World world) {
        if (!world.hasStorm()) {
            return CLEAR;
        } else if (world.isThundering()) {
            return THUNDER;
        } else {
            return RAIN;
        }
    }

}
